package com.tiger.cloud.service.crm;

import com.tiger.cloud.model.crm.AppSms;

import java.util.Date;

import com.tiger.cloud.common.mybatis.TigerBaseServiceI;
import com.tiger.cloud.enums.AppSmsType;

/**
 * 短信
 */
public interface IAppSmsService extends TigerBaseServiceI<AppSms> {

	/**
	 * 这里发送的是没有token的这类用户短信
	 * 
	 * @param msg
	 * @param userId
	 * @param appSmsType
	 * @return
	 */
	AppSms sendToUserID(String msg, Long userId,String phone,String code, AppSmsType appSmsType);
	
	/**
	 * 这里发送的是没有token的这类用户短信
	 * 
	 * @param msg
	 * @param userId
	 * @param appSmsType
	 * @return
	 */
	AppSms sendToUserID(String msg, Long userId,String phone,String code, AppSmsType appSmsType,Date activeTime);
	/**
	 * 这里发送的是没有token的这类用户短信
	 * 
	 * @param msg
	 * @param userId
	 * @param appSmsType
	 * @return
	 */
	AppSms sendToUID(String msg, String phone,String code, AppSmsType appSmsType,Date activeTime);

}